package com.cpit.qualitycontrol.dao;

import com.cpit.qualitycontrol.entity.UserToProductLine;
import org.springframework.data.domain.Example;
import org.springframework.data.jpa.repository.JpaRepository;

import java.util.Collection;
import java.util.List;

public interface UserToProductLineRepository extends JpaRepository<UserToProductLine, Long> {
    @SuppressWarnings("unchecked")
    UserToProductLine save(UserToProductLine uToProductLine);
    void delete(UserToProductLine uToProductLine);
    void deleteByUserId(Integer userId);
    UserToProductLine findById(Integer id);
    List<UserToProductLine> findByUserId(Integer userId);
    List<UserToProductLine> findByUserIdIn(Collection<Integer> uIds);
    List<UserToProductLine> findByProductLineId(Integer productLineId);
}

